#my-service make-file

all: server client

server: server.o shared.o
	gcc -o $@ $^

client: client.o shared.o
	gcc -o $@ $^

%.o: %.c my-service.h
	gcc -c -o $@ $(filter %.c, $^)

clean: clean-obj
	@rm -f client server

clean-obj:
	@rm -f *.o

run: run_server run_client

run_server:
	./server&

run_client:
	./client
